#include<bits/stdc++.h>
using namespace std;
int main(){
	int n , k , a[100010];
	cin >> n >> k;
	int max = -100001 , min = 100001;
	for(int i = 1 ; i <= n ; i++){
		cin >> a[i];
		if(a[i] > max){
			max = a[i];
		}
		if(a[i] < min){
			min = a[i];
		}
	}
	for(int i = 1 ; i <= n ; i++){
		if(a[i] < k){
			a[i] = min;
		} 
		if(a[i] > k){
			a[i] = max;
		}
		cout << a[i] << " ";
	}
	return 0;
}
